Uml Model Maturity and Component Integration Test - Case Generation
نویسندگان
چکیده
Software testing is one method of revealing faults in a system's design or implementation. In the past, software testing has been described as potentially the most expensive aspect of a system's development. A recently completed three year study into the generation of test cases from design models, suggests that the software industry must develop automated techniques of system testing. Other researchers have suggested that the earlier in the process that faults can be found, the less effort is required to correct those faults; and therefore significantly reduce the costs associated with testing. An objective of the proposed study, is to create a test suite specifically for black-box integration testing of component-based software applications, prior to the commencement of coding. The test suite, generated automatically, is to be derived from information extracted from a variety of graphical diagrams that model the functional and structural aspects of a system. The proposed study's concurrent focus is on the testability assessment of system design diagrams. We intend to confirm whether diagrams, included in a model, contain sufficient information for the automatic generation of test cases, and how much specific information is necessary to produce an effective component integration test suite. It is intended that the assessment process will occur early in the system development life-cycle, thereby ensuring that time is not wasted unnecessarily on coding a defective design.
منابع مشابه
Automatische Optimierung und Evaluierung modellbasierter Testfälle für den Komponenten- und Integrationstest
This thesis presents a tool-supported approach which enables the automatic test case generation from UML models and allows evaluating the fault detection potential of the generated test cases. The test case generation method supports both the model-based component and the integration testing phase. The considered coverage criteria include established coverage criteria for component testing as w...
متن کاملState-Driven Test Generation Based On UML
Both object-oriented modeling techniques using UML and software testing play important roles in current commercial software development. The integration of test case generation and UML is highly expected. In this project, we survey the current advances of this field and introduce three representative approaches of test case generation based on UML. The respective pros and cons are discussed in ...
متن کاملA Method of Automatic Integration Test Case Generation from UML-based Scenario
One key to success for high quality enterprise information systems development is to validate the customers' requirements sufficiently at the early stage. Scenarios are an effective means to an end because they make it possible to represent various situations of system usage. Most scenarios are defined by using a natural language or such a formal language as Unified Modeling Language (UML) and ...
متن کاملTowards the Reliable Integration Testing: UML-based Scenario Analysis using an Automatic Prototype Generation Tool
One key to success for high quality enterprise information systems development is to validate the customers' requirements sufficiently at the early stage. Scenarios are an effective means to an end because they make it possible to represent various situations of system usage. Most scenarios are defined by using a natural language or such a formal language as Unified Modeling Language (UML) and ...
متن کاملTesting Graphical User Interface Using Decision Based Sequence Diagrams
This paper presents a novel approach to generate and execute graphical user interfaces from decision based UML sequence diagrams .This has been designed especially for efficient user interfaces where with less generation and verification effort are required different types of decision tables and UML sequence diagrams. The decision based sequence diagrams test sets did better at revealing integr...
متن کامل